home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
64'er
/
64ER_CD.iso
/
86xx
/
8606a.d64
/
def fn sinnvoll
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
1995-03-30
|
649b
|
20 lines
10 TD=56328:REM ECHTZEITUHR SEC/10-REGISTER
20 POKETD+6,PEEK(TD+6)AND127:REM 50 HZ EINSTELLEN
30 DEF FN U4(X) = (XAND15):REM UNTERE 4 BITS VON X
40 DEF FN O4(X)=(XAND240)/16:REM OBERE 4 BITS
50 DEF FN DC(X)=FN U4(X)+FN O4(X)*10:REM WERT BEI BCD-CODIERUNG
60 DEF FN DI(X)=FN DC(PEEK(X)AND127):REM BCD-INHALT VON X OHNE BIT 7
70 DEF FN H(X)=FN DI(TD+3):REM STUNDEN
80 DEF FN M(X)=FN DI(TD+2):REM MINUTEN
90 DEF FN S(X)=FN DI(TD+1):REM SEKUNDEN
100 DEF FN DH(X)=X-INT(X/10)*10+INT(X/10)*16:REM DEZIMAL NACH BCD
110 INPUT"UHRZEIT HH,MM,SS";HH,MM,SS
120 IFHH>12THENHH=HH-12
130 POKETD+3,FN DH(HH):REM UHR STELLEN
140 POKETD+2,FN DH(MM)
150 POKETD+1,FN DH(SS)
160 POKETD+0,0
170 PRINT"[147]"
180 PRINT""FN H(X)"[157]"FN M(X)"[157]"FN S(X)"[157]"PEEK(TD)"";
190 GOTO180